Transparent, Thermal Balancing of Virtual Machines in Multicore Systems

نویسنده

  • Christoph Klee
چکیده

Multicore architectures are employed more and more in todays system. A main task of current operating systems is to equalize the load of each CPU’s core, it is accomplished by the migration policy of an operating system. Nevertheless, the migration policy of an operating system is mostly entangled in the kernel. Thus, migration policies of guest kernels running within virtual machines may contradict each other. Therefore, virtualization must break up applied policies from guest operating systems. A virtual machine monitor allows to perform migrations independently of a guest. Thus, a virtual machine monitor can apply its own migration policy in order to fulfill system-wide requirements. This thesis considers to load balance the power consumption of the cores of a CPU to decrease the overall emitted temperature as well as to reduce the system’s power consumption. Therefore, our thermal balancing policy exchanges a virtual CPU with one consuming less power. In order to determine a virtual CPU’s power consumption, an energy accounting mechanism accounts each core’s power consumption that can be assigned to a virtual CPU. To predict a virtual CPU’s power consumption successfully for the next period, it is necessary that it does not change significantly. Thus, a core’s power consumption is accounted and a virtual CPU is migrated very frequently. Experimental results show that the overhead caused by migrating a virtual CPU up to a thousand times per second is acceptable but not negligible.

برای دانلود رایگان متن کامل این مقاله و بیش از 32 میلیون مقاله دیگر ابتدا ثبت نام کنید

ثبت نام

اگر عضو سایت هستید لطفا وارد حساب کاربری خود شوید

منابع مشابه

Cell forming and cell balancing of virtual cellular manufacturing systems with alternative processing routes using genetic algorithm

Cellular manufacturing (CM) is one of the most important subfields in the design of manufacturing systems and as a recently emerged field of study and practice, virtual cellular manufacturing (VCM) inherits the importance from CM. One type of VCM problems is VCM with alternative processing routes from which the route for processing each part should be selected. In this research, a bi-objective ...

متن کامل

Providing fair-share scheduling on multicore computing systems via progress balancing

Performance isolation in a scalable multicore system is often attempted through periodic load balancing paired with per-core fair-share scheduling. Unfortunately, load balancing cannot guarantee the desired level of multicore fairness since it may produce unbounded differences in the progress of tasks. In reality, the balancing of load across cores is only indirectly related to multicore fairne...

متن کامل

Proposed Feature Selection for Dynamic Thermal Management in Multicore Systems

Increasing the number of cores in order to the demand of more computing power has led to increasing the processor temperature of a multi-core system. One of the main approaches for reducing temperature is the dynamic thermal management techniques. These methods divided into two classes, reactive and proactive. Proactive methods manage the processor temperature, by forecasting the temperature be...

متن کامل

GASA: Presentation of an Initiative Method Based on Genetic Algorithm for Task Scheduling in the Cloud Environment

The need for calculating actions has been emerged everywhere and in any time, by advancing of information technology. Cloud computing is the latest response to such needs. Prominent popularity has recently been created for Cloud computing systems. Increasing cloud efficiency is an important subject of consideration. Heterogeneity and diversity among different resources and requests of users in ...

متن کامل

GASA: Presentation of an Initiative Method Based on Genetic Algorithm for Task Scheduling in the Cloud Environment

The need for calculating actions has been emerged everywhere and in any time, by advancing of information technology. Cloud computing is the latest response to such needs. Prominent popularity has recently been created for Cloud computing systems. Increasing cloud efficiency is an important subject of consideration. Heterogeneity and diversity among different resources and requests of users in ...

متن کامل

ذخیره در منابع من


  با ذخیره ی این منبع در منابع من، دسترسی به آن را برای استفاده های بعدی آسان تر کنید

عنوان ژورنال:

دوره   شماره 

صفحات  -

تاریخ انتشار 2007